// ******************************************************************************
// Copyright     :  Copyright (C) 2018, Hisilicon Technologies Co. Ltd.
// File name     :  jpg_cvdr_reg_nmanager_c_union_define.h
// Project line  :
// Department    :  K3
// Version       :  1.0
// Date          :  2013/5/31
// Description   :  The description of xxx project
// Others        :  Generated automatically by nManager V4.2
// History       :  2018/03/16 17:38:29 Create file
// ******************************************************************************

#ifndef __JPG_CVDR_REG_NMANAGER_C_UNION_DEFINE_H__
#define __JPG_CVDR_REG_NMANAGER_C_UNION_DEFINE_H__

/* Define the union U_AXI_JPEG_CVDR_CFG */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_0                 : 3  ; /* [31:29] */
        unsigned int    max_axiwrite_id       : 5  ; /* [28:24] */
        unsigned int    rsv_1                 : 3  ; /* [23:21] */
        unsigned int    max_axiread_id        : 5  ; /* [20:16] */
        unsigned int    du_threshold_reached  : 8  ; /* [15:8] */
        unsigned int    rsv_2                 : 2  ; /* [7:6] */
        unsigned int    axiwrite_du_threshold : 6  ; /* [5:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_CVDR_CFG;

/* Define the union U_AXI_JPEG_CVDR_DEBUG_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_3      : 23  ; /* [31:9] */
        unsigned int    rd_peak_en : 1  ; /* [8] */
        unsigned int    rsv_4      : 7  ; /* [7:1] */
        unsigned int    wr_peak_en : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_CVDR_DEBUG_EN;

/* Define the union U_AXI_JPEG_CVDR_DEBUG */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_5   : 16  ; /* [31:16] */
        unsigned int    rd_peak : 8  ; /* [15:8] */
        unsigned int    wr_peak : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_CVDR_DEBUG;

/* Define the union U_AXI_JPEG_CVDR_WR_QOS_CFG */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    wr_qos_sr                 : 2  ; /* [31:30] */
        unsigned int    wr_qos_max                : 2  ; /* [29:28] */
        unsigned int    wr_qos_min                : 2  ; /* [27:26] */
        unsigned int    rsv_6                     : 2  ; /* [25:24] */
        unsigned int    wr_qos_threshold_11_start : 4  ; /* [23:20] */
        unsigned int    wr_qos_threshold_11_stop  : 4  ; /* [19:16] */
        unsigned int    wr_qos_threshold_10_start : 4  ; /* [15:12] */
        unsigned int    wr_qos_threshold_10_stop  : 4  ; /* [11:8] */
        unsigned int    wr_qos_threshold_01_start : 4  ; /* [7:4] */
        unsigned int    wr_qos_threshold_01_stop  : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_CVDR_WR_QOS_CFG;

/* Define the union U_AXI_JPEG_CVDR_RD_QOS_CFG */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rd_qos_sr                 : 2  ; /* [31:30] */
        unsigned int    rd_qos_max                : 2  ; /* [29:28] */
        unsigned int    rd_qos_min                : 2  ; /* [27:26] */
        unsigned int    rsv_7                     : 2  ; /* [25:24] */
        unsigned int    rd_qos_threshold_11_start : 4  ; /* [23:20] */
        unsigned int    rd_qos_threshold_11_stop  : 4  ; /* [19:16] */
        unsigned int    rd_qos_threshold_10_start : 4  ; /* [15:12] */
        unsigned int    rd_qos_threshold_10_stop  : 4  ; /* [11:8] */
        unsigned int    rd_qos_threshold_01_start : 4  ; /* [7:4] */
        unsigned int    rd_qos_threshold_01_stop  : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_CVDR_RD_QOS_CFG;

/* Define the union U_AXI_JPEG_FORCE_CLK */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_8               : 23  ; /* [31:9] */
        unsigned int    force_cfg_clk_on    : 1  ; /* [8] */
        unsigned int    force_du_wr_clk_on  : 1  ; /* [7] */
        unsigned int    force_du_rd_clk_on  : 1  ; /* [6] */
        unsigned int    force_axi_wr_clk_on : 1  ; /* [5] */
        unsigned int    force_axi_rd_clk_on : 1  ; /* [4] */
        unsigned int    force_nrwr_clk_on   : 1  ; /* [3] */
        unsigned int    force_nrrd_clk_on   : 1  ; /* [2] */
        unsigned int    force_vpwr_clk_on   : 1  ; /* [1] */
        unsigned int    force_vprd_clk_on   : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_FORCE_CLK;

/* Define the union U_AXI_JPEG_OTHER_RO */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    other_ro : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_OTHER_RO;

/* Define the union U_AXI_JPEG_OTHER_RW */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    other_rw : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_OTHER_RW;

/* Define the union U_AXI_JPEG_VP_WR_CFG_2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    vpwr_last_page_2       : 19  ; /* [31:13] */
        unsigned int    rsv_9                  : 8  ; /* [12:5] */
        unsigned int    vpwr_pixel_expansion_2 : 1  ; /* [4] */
        unsigned int    vpwr_pixel_format_2    : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_VP_WR_CFG_2;

/* Define the union U_AXI_JPEG_VP_WR_AXI_FS_2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    vpwr_address_frame_start_2 : 30  ; /* [31:2] */
        unsigned int    rsv_10                     : 2  ; /* [1:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_VP_WR_AXI_FS_2;

/* Define the union U_AXI_JPEG_VP_WR_AXI_LINE_2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_11             : 3  ; /* [31:29] */
        unsigned int    vpwr_line_wrap_2   : 14  ; /* [28:15] */
        unsigned int    rsv_12             : 5  ; /* [14:10] */
        unsigned int    vpwr_line_stride_2 : 10  ; /* [9:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_VP_WR_AXI_LINE_2;

/* Define the union U_AXI_JPEG_VP_WR_IF_CFG_2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    vpwr_prefetch_bypass_2                   : 1  ; /* [31] */
        unsigned int    rsv_13                                   : 5  ; /* [30:26] */
        unsigned int    vp_wr_stop_2                             : 1  ; /* [25] */
        unsigned int    vp_wr_stop_ok_2                          : 1  ; /* [24] */
        unsigned int    rsv_14                                   : 5  ; /* [23:19] */
        unsigned int    vp_wr_stop_enable_pressure_2             : 1  ; /* [18] */
        unsigned int    vp_wr_stop_enable_flux_ctrl_2            : 1  ; /* [17] */
        unsigned int    vp_wr_stop_enable_du_threshold_reached_2 : 1  ; /* [16] */
        unsigned int    rsv_15                                   : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_VP_WR_IF_CFG_2;

/* Define the union U_AXI_JPEG_LIMITER_VP_WR_2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_16                       : 4  ; /* [31:28] */
        unsigned int    vpwr_access_limiter_reload_2 : 4  ; /* [27:24] */
        unsigned int    rsv_17                       : 8  ; /* [23:16] */
        unsigned int    vpwr_access_limiter_3_2      : 4  ; /* [15:12] */
        unsigned int    vpwr_access_limiter_2_2      : 4  ; /* [11:8] */
        unsigned int    vpwr_access_limiter_1_2      : 4  ; /* [7:4] */
        unsigned int    vpwr_access_limiter_0_2      : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_LIMITER_VP_WR_2;

/* Define the union U_AXI_JPEG_NR_WR_CFG_4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    nrwr_enable_4                            : 1  ; /* [31] */
        unsigned int    rsv_18                                   : 5  ; /* [30:26] */
        unsigned int    nr_wr_stop_4                             : 1  ; /* [25] */
        unsigned int    nr_wr_stop_ok_4                          : 1  ; /* [24] */
        unsigned int    rsv_19                                   : 5  ; /* [23:19] */
        unsigned int    nr_wr_stop_enable_pressure_4             : 1  ; /* [18] */
        unsigned int    nr_wr_stop_enable_flux_ctrl_4            : 1  ; /* [17] */
        unsigned int    nr_wr_stop_enable_du_threshold_reached_4 : 1  ; /* [16] */
        unsigned int    rsv_20                                   : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_NR_WR_CFG_4;

/* Define the union U_AXI_JPEG_NR_WR_DEBUG_4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    nr_wr_debug_4 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_NR_WR_DEBUG_4;

/* Define the union U_AXI_JPEG_LIMITER_NR_WR_4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_21                       : 4  ; /* [31:28] */
        unsigned int    nrwr_access_limiter_reload_4 : 4  ; /* [27:24] */
        unsigned int    rsv_22                       : 8  ; /* [23:16] */
        unsigned int    nrwr_access_limiter_3_4      : 4  ; /* [15:12] */
        unsigned int    nrwr_access_limiter_2_4      : 4  ; /* [11:8] */
        unsigned int    nrwr_access_limiter_1_4      : 4  ; /* [7:4] */
        unsigned int    nrwr_access_limiter_0_4      : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_LIMITER_NR_WR_4;

/* Define the union U_AXI_JPEG_NR_WR_CFG_5 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    nrwr_enable_5                            : 1  ; /* [31] */
        unsigned int    rsv_23                                   : 5  ; /* [30:26] */
        unsigned int    nr_wr_stop_5                             : 1  ; /* [25] */
        unsigned int    nr_wr_stop_ok_5                          : 1  ; /* [24] */
        unsigned int    rsv_24                                   : 5  ; /* [23:19] */
        unsigned int    nr_wr_stop_enable_pressure_5             : 1  ; /* [18] */
        unsigned int    nr_wr_stop_enable_flux_ctrl_5            : 1  ; /* [17] */
        unsigned int    nr_wr_stop_enable_du_threshold_reached_5 : 1  ; /* [16] */
        unsigned int    rsv_25                                   : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_NR_WR_CFG_5;

/* Define the union U_AXI_JPEG_NR_WR_DEBUG_5 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    nr_wr_debug_5 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_NR_WR_DEBUG_5;

/* Define the union U_AXI_JPEG_LIMITER_NR_WR_5 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_26                       : 4  ; /* [31:28] */
        unsigned int    nrwr_access_limiter_reload_5 : 4  ; /* [27:24] */
        unsigned int    rsv_27                       : 8  ; /* [23:16] */
        unsigned int    nrwr_access_limiter_3_5      : 4  ; /* [15:12] */
        unsigned int    nrwr_access_limiter_2_5      : 4  ; /* [11:8] */
        unsigned int    nrwr_access_limiter_1_5      : 4  ; /* [7:4] */
        unsigned int    nrwr_access_limiter_0_5      : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_LIMITER_NR_WR_5;

/* Define the union U_AXI_JPEG_NR_WR_CFG_8 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    nrwr_enable_8                            : 1  ; /* [31] */
        unsigned int    rsv_28                                   : 5  ; /* [30:26] */
        unsigned int    nr_wr_stop_8                             : 1  ; /* [25] */
        unsigned int    nr_wr_stop_ok_8                          : 1  ; /* [24] */
        unsigned int    rsv_29                                   : 5  ; /* [23:19] */
        unsigned int    nr_wr_stop_enable_pressure_8             : 1  ; /* [18] */
        unsigned int    nr_wr_stop_enable_flux_ctrl_8            : 1  ; /* [17] */
        unsigned int    nr_wr_stop_enable_du_threshold_reached_8 : 1  ; /* [16] */
        unsigned int    rsv_30                                   : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_NR_WR_CFG_8;

/* Define the union U_AXI_JPEG_NR_WR_DEBUG_8 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    nr_wr_debug_8 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_NR_WR_DEBUG_8;

/* Define the union U_AXI_JPEG_LIMITER_NR_WR_8 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_31                       : 4  ; /* [31:28] */
        unsigned int    nrwr_access_limiter_reload_8 : 4  ; /* [27:24] */
        unsigned int    rsv_32                       : 8  ; /* [23:16] */
        unsigned int    nrwr_access_limiter_3_8      : 4  ; /* [15:12] */
        unsigned int    nrwr_access_limiter_2_8      : 4  ; /* [11:8] */
        unsigned int    nrwr_access_limiter_1_8      : 4  ; /* [7:4] */
        unsigned int    nrwr_access_limiter_0_8      : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_LIMITER_NR_WR_8;

/* Define the union U_AXI_JPEG_NR_WR_CFG_9 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    nrwr_enable_9                            : 1  ; /* [31] */
        unsigned int    rsv_33                                   : 5  ; /* [30:26] */
        unsigned int    nr_wr_stop_9                             : 1  ; /* [25] */
        unsigned int    nr_wr_stop_ok_9                          : 1  ; /* [24] */
        unsigned int    rsv_34                                   : 5  ; /* [23:19] */
        unsigned int    nr_wr_stop_enable_pressure_9             : 1  ; /* [18] */
        unsigned int    nr_wr_stop_enable_flux_ctrl_9            : 1  ; /* [17] */
        unsigned int    nr_wr_stop_enable_du_threshold_reached_9 : 1  ; /* [16] */
        unsigned int    rsv_35                                   : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_NR_WR_CFG_9;

/* Define the union U_AXI_JPEG_NR_WR_DEBUG_9 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    nr_wr_debug_9 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_NR_WR_DEBUG_9;

/* Define the union U_AXI_JPEG_LIMITER_NR_WR_9 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_36                       : 4  ; /* [31:28] */
        unsigned int    nrwr_access_limiter_reload_9 : 4  ; /* [27:24] */
        unsigned int    rsv_37                       : 8  ; /* [23:16] */
        unsigned int    nrwr_access_limiter_3_9      : 4  ; /* [15:12] */
        unsigned int    nrwr_access_limiter_2_9      : 4  ; /* [11:8] */
        unsigned int    nrwr_access_limiter_1_9      : 4  ; /* [7:4] */
        unsigned int    nrwr_access_limiter_0_9      : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_LIMITER_NR_WR_9;

/* Define the union U_AXI_JPEG_NR_RD_CFG_2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    nrrd_enable_2                            : 1  ; /* [31] */
        unsigned int    rsv_38                                   : 5  ; /* [30:26] */
        unsigned int    nr_rd_stop_2                             : 1  ; /* [25] */
        unsigned int    nr_rd_stop_ok_2                          : 1  ; /* [24] */
        unsigned int    rsv_39                                   : 5  ; /* [23:19] */
        unsigned int    nr_rd_stop_enable_pressure_2             : 1  ; /* [18] */
        unsigned int    nr_rd_stop_enable_flux_ctrl_2            : 1  ; /* [17] */
        unsigned int    nr_rd_stop_enable_du_threshold_reached_2 : 1  ; /* [16] */
        unsigned int    rsv_40                                   : 6  ; /* [15:10] */
        unsigned int    nrrd_allocated_du_2                      : 5  ; /* [9:5] */
        unsigned int    rsv_41                                   : 5  ; /* [4:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_NR_RD_CFG_2;

/* Define the union U_AXI_JPEG_NR_RD_DEBUG_2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    nr_rd_debug_2 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_NR_RD_DEBUG_2;

/* Define the union U_AXI_JPEG_LIMITER_NR_RD_2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_42                       : 4  ; /* [31:28] */
        unsigned int    nrrd_access_limiter_reload_2 : 4  ; /* [27:24] */
        unsigned int    rsv_43                       : 8  ; /* [23:16] */
        unsigned int    nrrd_access_limiter_3_2      : 4  ; /* [15:12] */
        unsigned int    nrrd_access_limiter_2_2      : 4  ; /* [11:8] */
        unsigned int    nrrd_access_limiter_1_2      : 4  ; /* [7:4] */
        unsigned int    nrrd_access_limiter_0_2      : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_LIMITER_NR_RD_2;

/* Define the union U_AXI_JPEG_NR_RD_CFG_4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    nrrd_enable_4                            : 1  ; /* [31] */
        unsigned int    rsv_44                                   : 5  ; /* [30:26] */
        unsigned int    nr_rd_stop_4                             : 1  ; /* [25] */
        unsigned int    nr_rd_stop_ok_4                          : 1  ; /* [24] */
        unsigned int    rsv_45                                   : 5  ; /* [23:19] */
        unsigned int    nr_rd_stop_enable_pressure_4             : 1  ; /* [18] */
        unsigned int    nr_rd_stop_enable_flux_ctrl_4            : 1  ; /* [17] */
        unsigned int    nr_rd_stop_enable_du_threshold_reached_4 : 1  ; /* [16] */
        unsigned int    rsv_46                                   : 6  ; /* [15:10] */
        unsigned int    nrrd_allocated_du_4                      : 5  ; /* [9:5] */
        unsigned int    rsv_47                                   : 5  ; /* [4:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_NR_RD_CFG_4;

/* Define the union U_AXI_JPEG_NR_RD_DEBUG_4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    nr_rd_debug_4 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_NR_RD_DEBUG_4;

/* Define the union U_AXI_JPEG_LIMITER_NR_RD_4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_48                       : 4  ; /* [31:28] */
        unsigned int    nrrd_access_limiter_reload_4 : 4  ; /* [27:24] */
        unsigned int    rsv_49                       : 8  ; /* [23:16] */
        unsigned int    nrrd_access_limiter_3_4      : 4  ; /* [15:12] */
        unsigned int    nrrd_access_limiter_2_4      : 4  ; /* [11:8] */
        unsigned int    nrrd_access_limiter_1_4      : 4  ; /* [7:4] */
        unsigned int    nrrd_access_limiter_0_4      : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_LIMITER_NR_RD_4;

/* Define the union U_AXI_JPEG_NR_RD_CFG_5 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    nrrd_enable_5                            : 1  ; /* [31] */
        unsigned int    rsv_50                                   : 5  ; /* [30:26] */
        unsigned int    nr_rd_stop_5                             : 1  ; /* [25] */
        unsigned int    nr_rd_stop_ok_5                          : 1  ; /* [24] */
        unsigned int    rsv_51                                   : 5  ; /* [23:19] */
        unsigned int    nr_rd_stop_enable_pressure_5             : 1  ; /* [18] */
        unsigned int    nr_rd_stop_enable_flux_ctrl_5            : 1  ; /* [17] */
        unsigned int    nr_rd_stop_enable_du_threshold_reached_5 : 1  ; /* [16] */
        unsigned int    rsv_52                                   : 6  ; /* [15:10] */
        unsigned int    nrrd_allocated_du_5                      : 5  ; /* [9:5] */
        unsigned int    rsv_53                                   : 5  ; /* [4:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_NR_RD_CFG_5;

/* Define the union U_AXI_JPEG_NR_RD_DEBUG_5 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    nr_rd_debug_5 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_NR_RD_DEBUG_5;

/* Define the union U_AXI_JPEG_LIMITER_NR_RD_5 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_54                       : 4  ; /* [31:28] */
        unsigned int    nrrd_access_limiter_reload_5 : 4  ; /* [27:24] */
        unsigned int    rsv_55                       : 8  ; /* [23:16] */
        unsigned int    nrrd_access_limiter_3_5      : 4  ; /* [15:12] */
        unsigned int    nrrd_access_limiter_2_5      : 4  ; /* [11:8] */
        unsigned int    nrrd_access_limiter_1_5      : 4  ; /* [7:4] */
        unsigned int    nrrd_access_limiter_0_5      : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_LIMITER_NR_RD_5;

/* Define the union U_AXI_JPEG_NR_RD_CFG_8 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    nrrd_enable_8                            : 1  ; /* [31] */
        unsigned int    rsv_56                                   : 5  ; /* [30:26] */
        unsigned int    nr_rd_stop_8                             : 1  ; /* [25] */
        unsigned int    nr_rd_stop_ok_8                          : 1  ; /* [24] */
        unsigned int    rsv_57                                   : 5  ; /* [23:19] */
        unsigned int    nr_rd_stop_enable_pressure_8             : 1  ; /* [18] */
        unsigned int    nr_rd_stop_enable_flux_ctrl_8            : 1  ; /* [17] */
        unsigned int    nr_rd_stop_enable_du_threshold_reached_8 : 1  ; /* [16] */
        unsigned int    rsv_58                                   : 6  ; /* [15:10] */
        unsigned int    nrrd_allocated_du_8                      : 5  ; /* [9:5] */
        unsigned int    rsv_59                                   : 5  ; /* [4:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_NR_RD_CFG_8;

/* Define the union U_AXI_JPEG_NR_RD_DEBUG_8 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    nr_rd_debug_8 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_NR_RD_DEBUG_8;

/* Define the union U_AXI_JPEG_LIMITER_NR_RD_8 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_60                       : 4  ; /* [31:28] */
        unsigned int    nrrd_access_limiter_reload_8 : 4  ; /* [27:24] */
        unsigned int    rsv_61                       : 8  ; /* [23:16] */
        unsigned int    nrrd_access_limiter_3_8      : 4  ; /* [15:12] */
        unsigned int    nrrd_access_limiter_2_8      : 4  ; /* [11:8] */
        unsigned int    nrrd_access_limiter_1_8      : 4  ; /* [7:4] */
        unsigned int    nrrd_access_limiter_0_8      : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_LIMITER_NR_RD_8;

/* Define the union U_AXI_JPEG_NR_RD_CFG_9 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    nrrd_enable_9                            : 1  ; /* [31] */
        unsigned int    rsv_62                                   : 5  ; /* [30:26] */
        unsigned int    nr_rd_stop_9                             : 1  ; /* [25] */
        unsigned int    nr_rd_stop_ok_9                          : 1  ; /* [24] */
        unsigned int    rsv_63                                   : 5  ; /* [23:19] */
        unsigned int    nr_rd_stop_enable_pressure_9             : 1  ; /* [18] */
        unsigned int    nr_rd_stop_enable_flux_ctrl_9            : 1  ; /* [17] */
        unsigned int    nr_rd_stop_enable_du_threshold_reached_9 : 1  ; /* [16] */
        unsigned int    rsv_64                                   : 6  ; /* [15:10] */
        unsigned int    nrrd_allocated_du_9                      : 5  ; /* [9:5] */
        unsigned int    rsv_65                                   : 5  ; /* [4:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_NR_RD_CFG_9;

/* Define the union U_AXI_JPEG_NR_RD_DEBUG_9 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    nr_rd_debug_9 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_NR_RD_DEBUG_9;

/* Define the union U_AXI_JPEG_LIMITER_NR_RD_9 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_66                       : 4  ; /* [31:28] */
        unsigned int    nrrd_access_limiter_reload_9 : 4  ; /* [27:24] */
        unsigned int    rsv_67                       : 8  ; /* [23:16] */
        unsigned int    nrrd_access_limiter_3_9      : 4  ; /* [15:12] */
        unsigned int    nrrd_access_limiter_2_9      : 4  ; /* [11:8] */
        unsigned int    nrrd_access_limiter_1_9      : 4  ; /* [7:4] */
        unsigned int    nrrd_access_limiter_0_9      : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_LIMITER_NR_RD_9;

/* Define the union U_AXI_JPEG_SPARE_0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    spare_0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_SPARE_0;

/* Define the union U_AXI_JPEG_SPARE_1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    spare_1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_SPARE_1;

/* Define the union U_AXI_JPEG_SPARE_2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    spare_2 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_SPARE_2;

/* Define the union U_AXI_JPEG_SPARE_3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    spare_3 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_SPARE_3;

/* Define the union U_AXI_JPEG_VP_WR_DEBUG_2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    vp_wr_debug_2 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_VP_WR_DEBUG_2;

/* Define the union U_AXI_JPEG_DEBUG_0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    debug_0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_DEBUG_0;

/* Define the union U_AXI_JPEG_DEBUG_1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    debug_1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_DEBUG_1;

/* Define the union U_AXI_JPEG_DEBUG_2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    debug_2 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_DEBUG_2;

/* Define the union U_AXI_JPEG_DEBUG_3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    debug_3 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_DEBUG_3;

/* Define the union U_AXI_JPEG_DEBUG_4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    debug_4 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_DEBUG_4;

/* Define the union U_AXI_JPEG_DEBUG_5 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    debug_5 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_DEBUG_5;

/* Define the union U_AXI_JPEG_DEBUG_6 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    debug_6 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_DEBUG_6;

/* Define the union U_AXI_JPEG_DEBUG_7 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    debug_7 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_DEBUG_7;

/* Define the union U_AXI_JPEG_DEBUG_8 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    debug_8 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_DEBUG_8;

/* Define the union U_AXI_JPEG_DEBUG_9 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    debug_9 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_DEBUG_9;

/* Define the union U_AXI_JPEG_DEBUG_10 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    debug_10 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_DEBUG_10;

/* Define the union U_AXI_JPEG_DEBUG_11 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    debug_11 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_DEBUG_11;

/* Define the union U_AXI_JPEG_DEBUG_12 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    debug_12 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_DEBUG_12;

/* Define the union U_AXI_JPEG_DEBUG_13 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    debug_13 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_DEBUG_13;

/* Define the union U_AXI_JPEG_DEBUG_14 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    debug_14 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_DEBUG_14;

/* Define the union U_AXI_JPEG_DEBUG_15 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    debug_15 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AXI_JPEG_DEBUG_15;


//==============================================================================
/* Define the global struct */
typedef struct
{
    volatile U_AXI_JPEG_CVDR_CFG         AXI_JPEG_CVDR_CFG         ; /* 0 */
    volatile U_AXI_JPEG_CVDR_DEBUG_EN    AXI_JPEG_CVDR_DEBUG_EN    ; /* 4 */
    volatile U_AXI_JPEG_CVDR_DEBUG       AXI_JPEG_CVDR_DEBUG       ; /* 8 */
    volatile U_AXI_JPEG_CVDR_WR_QOS_CFG  AXI_JPEG_CVDR_WR_QOS_CFG  ; /* C */
    volatile U_AXI_JPEG_CVDR_RD_QOS_CFG  AXI_JPEG_CVDR_RD_QOS_CFG  ; /* 10 */
    volatile U_AXI_JPEG_FORCE_CLK        AXI_JPEG_FORCE_CLK        ; /* 14 */
    volatile U_AXI_JPEG_OTHER_RO         AXI_JPEG_OTHER_RO         ; /* 20 */
    volatile U_AXI_JPEG_OTHER_RW         AXI_JPEG_OTHER_RW         ; /* 24 */
    volatile U_AXI_JPEG_VP_WR_CFG_2      AXI_JPEG_VP_WR_CFG_2      ; /* 50 */
    volatile U_AXI_JPEG_VP_WR_AXI_FS_2   AXI_JPEG_VP_WR_AXI_FS_2   ; /* 54 */
    volatile U_AXI_JPEG_VP_WR_AXI_LINE_2 AXI_JPEG_VP_WR_AXI_LINE_2 ; /* 58 */
    volatile U_AXI_JPEG_VP_WR_IF_CFG_2   AXI_JPEG_VP_WR_IF_CFG_2   ; /* 5C */
    volatile U_AXI_JPEG_LIMITER_VP_WR_2  AXI_JPEG_LIMITER_VP_WR_2  ; /* 838 */
    volatile U_AXI_JPEG_NR_WR_CFG_4      AXI_JPEG_NR_WR_CFG_4      ; /* 1370 */
    volatile U_AXI_JPEG_NR_WR_DEBUG_4    AXI_JPEG_NR_WR_DEBUG_4    ; /* 1374 */
    volatile U_AXI_JPEG_LIMITER_NR_WR_4  AXI_JPEG_LIMITER_NR_WR_4  ; /* 1378 */
    volatile U_AXI_JPEG_NR_WR_CFG_5      AXI_JPEG_NR_WR_CFG_5      ; /* 1380 */
    volatile U_AXI_JPEG_NR_WR_DEBUG_5    AXI_JPEG_NR_WR_DEBUG_5    ; /* 1384 */
    volatile U_AXI_JPEG_LIMITER_NR_WR_5  AXI_JPEG_LIMITER_NR_WR_5  ; /* 1388 */
    volatile U_AXI_JPEG_NR_WR_CFG_8      AXI_JPEG_NR_WR_CFG_8      ; /* 13B0 */
    volatile U_AXI_JPEG_NR_WR_DEBUG_8    AXI_JPEG_NR_WR_DEBUG_8    ; /* 13B4 */
    volatile U_AXI_JPEG_LIMITER_NR_WR_8  AXI_JPEG_LIMITER_NR_WR_8  ; /* 13B8 */
    volatile U_AXI_JPEG_NR_WR_CFG_9      AXI_JPEG_NR_WR_CFG_9      ; /* 13C0 */
    volatile U_AXI_JPEG_NR_WR_DEBUG_9    AXI_JPEG_NR_WR_DEBUG_9    ; /* 13C4 */
    volatile U_AXI_JPEG_LIMITER_NR_WR_9  AXI_JPEG_LIMITER_NR_WR_9  ; /* 13C8 */
    volatile U_AXI_JPEG_NR_RD_CFG_2      AXI_JPEG_NR_RD_CFG_2      ; /* 1550 */
    volatile U_AXI_JPEG_NR_RD_DEBUG_2    AXI_JPEG_NR_RD_DEBUG_2    ; /* 1554 */
    volatile U_AXI_JPEG_LIMITER_NR_RD_2  AXI_JPEG_LIMITER_NR_RD_2  ; /* 1558 */
    volatile U_AXI_JPEG_NR_RD_CFG_4      AXI_JPEG_NR_RD_CFG_4      ; /* 1570 */
    volatile U_AXI_JPEG_NR_RD_DEBUG_4    AXI_JPEG_NR_RD_DEBUG_4    ; /* 1574 */
    volatile U_AXI_JPEG_LIMITER_NR_RD_4  AXI_JPEG_LIMITER_NR_RD_4  ; /* 1578 */
    volatile U_AXI_JPEG_NR_RD_CFG_5      AXI_JPEG_NR_RD_CFG_5      ; /* 1580 */
    volatile U_AXI_JPEG_NR_RD_DEBUG_5    AXI_JPEG_NR_RD_DEBUG_5    ; /* 1584 */
    volatile U_AXI_JPEG_LIMITER_NR_RD_5  AXI_JPEG_LIMITER_NR_RD_5  ; /* 1588 */
    volatile U_AXI_JPEG_NR_RD_CFG_8      AXI_JPEG_NR_RD_CFG_8      ; /* 15B0 */
    volatile U_AXI_JPEG_NR_RD_DEBUG_8    AXI_JPEG_NR_RD_DEBUG_8    ; /* 15B4 */
    volatile U_AXI_JPEG_LIMITER_NR_RD_8  AXI_JPEG_LIMITER_NR_RD_8  ; /* 15B8 */
    volatile U_AXI_JPEG_NR_RD_CFG_9      AXI_JPEG_NR_RD_CFG_9      ; /* 15C0 */
    volatile U_AXI_JPEG_NR_RD_DEBUG_9    AXI_JPEG_NR_RD_DEBUG_9    ; /* 15C4 */
    volatile U_AXI_JPEG_LIMITER_NR_RD_9  AXI_JPEG_LIMITER_NR_RD_9  ; /* 15C8 */
    volatile U_AXI_JPEG_SPARE_0          AXI_JPEG_SPARE_0          ; /* 1D30 */
    volatile U_AXI_JPEG_SPARE_1          AXI_JPEG_SPARE_1          ; /* 1D34 */
    volatile U_AXI_JPEG_SPARE_2          AXI_JPEG_SPARE_2          ; /* 1D38 */
    volatile U_AXI_JPEG_SPARE_3          AXI_JPEG_SPARE_3          ; /* 1D3C */
    volatile U_AXI_JPEG_VP_WR_DEBUG_2    AXI_JPEG_VP_WR_DEBUG_2    ; /* 1D48 */
    volatile U_AXI_JPEG_DEBUG_0          AXI_JPEG_DEBUG_0          ; /* 1F40 */
    volatile U_AXI_JPEG_DEBUG_1          AXI_JPEG_DEBUG_1          ; /* 1F44 */
    volatile U_AXI_JPEG_DEBUG_2          AXI_JPEG_DEBUG_2          ; /* 1F48 */
    volatile U_AXI_JPEG_DEBUG_3          AXI_JPEG_DEBUG_3          ; /* 1F4C */
    volatile U_AXI_JPEG_DEBUG_4          AXI_JPEG_DEBUG_4          ; /* 1F50 */
    volatile U_AXI_JPEG_DEBUG_5          AXI_JPEG_DEBUG_5          ; /* 1F54 */
    volatile U_AXI_JPEG_DEBUG_6          AXI_JPEG_DEBUG_6          ; /* 1F58 */
    volatile U_AXI_JPEG_DEBUG_7          AXI_JPEG_DEBUG_7          ; /* 1F5C */
    volatile U_AXI_JPEG_DEBUG_8          AXI_JPEG_DEBUG_8          ; /* 1F60 */
    volatile U_AXI_JPEG_DEBUG_9          AXI_JPEG_DEBUG_9          ; /* 1F64 */
    volatile U_AXI_JPEG_DEBUG_10         AXI_JPEG_DEBUG_10         ; /* 1F68 */
    volatile U_AXI_JPEG_DEBUG_11         AXI_JPEG_DEBUG_11         ; /* 1F6C */
    volatile U_AXI_JPEG_DEBUG_12         AXI_JPEG_DEBUG_12         ; /* 1F70 */
    volatile U_AXI_JPEG_DEBUG_13         AXI_JPEG_DEBUG_13         ; /* 1F74 */
    volatile U_AXI_JPEG_DEBUG_14         AXI_JPEG_DEBUG_14         ; /* 1F78 */
    volatile U_AXI_JPEG_DEBUG_15         AXI_JPEG_DEBUG_15         ; /* 1F7C */

} S_jpg_cvdr_reg_nmanager_REGS_TYPE;

/* Declare the struct pointor of the module jpg_cvdr_reg_nmanager */
extern volatile S_jpg_cvdr_reg_nmanager_REGS_TYPE *gopjpg_cvdr_reg_nmanagerAllReg;

/* Declare the functions that set the member value */
int iSetAXI_JPEG_CVDR_CFG_max_axiwrite_id(unsigned int umax_axiwrite_id);
int iSetAXI_JPEG_CVDR_CFG_max_axiread_id(unsigned int umax_axiread_id);
int iSetAXI_JPEG_CVDR_CFG_du_threshold_reached(unsigned int udu_threshold_reached);
int iSetAXI_JPEG_CVDR_CFG_axiwrite_du_threshold(unsigned int uaxiwrite_du_threshold);
int iSetAXI_JPEG_CVDR_DEBUG_EN_rd_peak_en(unsigned int urd_peak_en);
int iSetAXI_JPEG_CVDR_DEBUG_EN_wr_peak_en(unsigned int uwr_peak_en);
int iSetAXI_JPEG_CVDR_DEBUG_rd_peak(unsigned int urd_peak);
int iSetAXI_JPEG_CVDR_DEBUG_wr_peak(unsigned int uwr_peak);
int iSetAXI_JPEG_CVDR_WR_QOS_CFG_wr_qos_sr(unsigned int uwr_qos_sr);
int iSetAXI_JPEG_CVDR_WR_QOS_CFG_wr_qos_max(unsigned int uwr_qos_max);
int iSetAXI_JPEG_CVDR_WR_QOS_CFG_wr_qos_min(unsigned int uwr_qos_min);
int iSetAXI_JPEG_CVDR_WR_QOS_CFG_wr_qos_threshold_11_start(unsigned int uwr_qos_threshold_11_start);
int iSetAXI_JPEG_CVDR_WR_QOS_CFG_wr_qos_threshold_11_stop(unsigned int uwr_qos_threshold_11_stop);
int iSetAXI_JPEG_CVDR_WR_QOS_CFG_wr_qos_threshold_10_start(unsigned int uwr_qos_threshold_10_start);
int iSetAXI_JPEG_CVDR_WR_QOS_CFG_wr_qos_threshold_10_stop(unsigned int uwr_qos_threshold_10_stop);
int iSetAXI_JPEG_CVDR_WR_QOS_CFG_wr_qos_threshold_01_start(unsigned int uwr_qos_threshold_01_start);
int iSetAXI_JPEG_CVDR_WR_QOS_CFG_wr_qos_threshold_01_stop(unsigned int uwr_qos_threshold_01_stop);
int iSetAXI_JPEG_CVDR_RD_QOS_CFG_rd_qos_sr(unsigned int urd_qos_sr);
int iSetAXI_JPEG_CVDR_RD_QOS_CFG_rd_qos_max(unsigned int urd_qos_max);
int iSetAXI_JPEG_CVDR_RD_QOS_CFG_rd_qos_min(unsigned int urd_qos_min);
int iSetAXI_JPEG_CVDR_RD_QOS_CFG_rd_qos_threshold_11_start(unsigned int urd_qos_threshold_11_start);
int iSetAXI_JPEG_CVDR_RD_QOS_CFG_rd_qos_threshold_11_stop(unsigned int urd_qos_threshold_11_stop);
int iSetAXI_JPEG_CVDR_RD_QOS_CFG_rd_qos_threshold_10_start(unsigned int urd_qos_threshold_10_start);
int iSetAXI_JPEG_CVDR_RD_QOS_CFG_rd_qos_threshold_10_stop(unsigned int urd_qos_threshold_10_stop);
int iSetAXI_JPEG_CVDR_RD_QOS_CFG_rd_qos_threshold_01_start(unsigned int urd_qos_threshold_01_start);
int iSetAXI_JPEG_CVDR_RD_QOS_CFG_rd_qos_threshold_01_stop(unsigned int urd_qos_threshold_01_stop);
int iSetAXI_JPEG_FORCE_CLK_force_cfg_clk_on(unsigned int uforce_cfg_clk_on);
int iSetAXI_JPEG_FORCE_CLK_force_du_wr_clk_on(unsigned int uforce_du_wr_clk_on);
int iSetAXI_JPEG_FORCE_CLK_force_du_rd_clk_on(unsigned int uforce_du_rd_clk_on);
int iSetAXI_JPEG_FORCE_CLK_force_axi_wr_clk_on(unsigned int uforce_axi_wr_clk_on);
int iSetAXI_JPEG_FORCE_CLK_force_axi_rd_clk_on(unsigned int uforce_axi_rd_clk_on);
int iSetAXI_JPEG_FORCE_CLK_force_nrwr_clk_on(unsigned int uforce_nrwr_clk_on);
int iSetAXI_JPEG_FORCE_CLK_force_nrrd_clk_on(unsigned int uforce_nrrd_clk_on);
int iSetAXI_JPEG_FORCE_CLK_force_vpwr_clk_on(unsigned int uforce_vpwr_clk_on);
int iSetAXI_JPEG_FORCE_CLK_force_vprd_clk_on(unsigned int uforce_vprd_clk_on);
int iSetAXI_JPEG_OTHER_RO_other_ro(unsigned int uother_ro);
int iSetAXI_JPEG_OTHER_RW_other_rw(unsigned int uother_rw);
int iSetAXI_JPEG_VP_WR_CFG_2_vpwr_last_page_2(unsigned int uvpwr_last_page_2);
int iSetAXI_JPEG_VP_WR_CFG_2_vpwr_pixel_expansion_2(unsigned int uvpwr_pixel_expansion_2);
int iSetAXI_JPEG_VP_WR_CFG_2_vpwr_pixel_format_2(unsigned int uvpwr_pixel_format_2);
int iSetAXI_JPEG_VP_WR_AXI_FS_2_vpwr_address_frame_start_2(unsigned int uvpwr_address_frame_start_2);
int iSetAXI_JPEG_VP_WR_AXI_LINE_2_vpwr_line_wrap_2(unsigned int uvpwr_line_wrap_2);
int iSetAXI_JPEG_VP_WR_AXI_LINE_2_vpwr_line_stride_2(unsigned int uvpwr_line_stride_2);
int iSetAXI_JPEG_VP_WR_IF_CFG_2_vpwr_prefetch_bypass_2(unsigned int uvpwr_prefetch_bypass_2);
int iSetAXI_JPEG_VP_WR_IF_CFG_2_vp_wr_stop_2(unsigned int uvp_wr_stop_2);
int iSetAXI_JPEG_VP_WR_IF_CFG_2_vp_wr_stop_ok_2(unsigned int uvp_wr_stop_ok_2);
int iSetAXI_JPEG_VP_WR_IF_CFG_2_vp_wr_stop_enable_pressure_2(unsigned int uvp_wr_stop_enable_pressure_2);
int iSetAXI_JPEG_VP_WR_IF_CFG_2_vp_wr_stop_enable_flux_ctrl_2(unsigned int uvp_wr_stop_enable_flux_ctrl_2);
int iSetAXI_JPEG_VP_WR_IF_CFG_2_vp_wr_stop_enable_du_threshold_reached_2(unsigned int uvp_wr_stop_enable_du_threshold_reached_2);
int iSetAXI_JPEG_LIMITER_VP_WR_2_vpwr_access_limiter_reload_2(unsigned int uvpwr_access_limiter_reload_2);
int iSetAXI_JPEG_LIMITER_VP_WR_2_vpwr_access_limiter_3_2(unsigned int uvpwr_access_limiter_3_2);
int iSetAXI_JPEG_LIMITER_VP_WR_2_vpwr_access_limiter_2_2(unsigned int uvpwr_access_limiter_2_2);
int iSetAXI_JPEG_LIMITER_VP_WR_2_vpwr_access_limiter_1_2(unsigned int uvpwr_access_limiter_1_2);
int iSetAXI_JPEG_LIMITER_VP_WR_2_vpwr_access_limiter_0_2(unsigned int uvpwr_access_limiter_0_2);
int iSetAXI_JPEG_NR_WR_CFG_4_nrwr_enable_4(unsigned int unrwr_enable_4);
int iSetAXI_JPEG_NR_WR_CFG_4_nr_wr_stop_4(unsigned int unr_wr_stop_4);
int iSetAXI_JPEG_NR_WR_CFG_4_nr_wr_stop_ok_4(unsigned int unr_wr_stop_ok_4);
int iSetAXI_JPEG_NR_WR_CFG_4_nr_wr_stop_enable_pressure_4(unsigned int unr_wr_stop_enable_pressure_4);
int iSetAXI_JPEG_NR_WR_CFG_4_nr_wr_stop_enable_flux_ctrl_4(unsigned int unr_wr_stop_enable_flux_ctrl_4);
int iSetAXI_JPEG_NR_WR_CFG_4_nr_wr_stop_enable_du_threshold_reached_4(unsigned int unr_wr_stop_enable_du_threshold_reached_4);
int iSetAXI_JPEG_NR_WR_DEBUG_4_nr_wr_debug_4(unsigned int unr_wr_debug_4);
int iSetAXI_JPEG_LIMITER_NR_WR_4_nrwr_access_limiter_reload_4(unsigned int unrwr_access_limiter_reload_4);
int iSetAXI_JPEG_LIMITER_NR_WR_4_nrwr_access_limiter_3_4(unsigned int unrwr_access_limiter_3_4);
int iSetAXI_JPEG_LIMITER_NR_WR_4_nrwr_access_limiter_2_4(unsigned int unrwr_access_limiter_2_4);
int iSetAXI_JPEG_LIMITER_NR_WR_4_nrwr_access_limiter_1_4(unsigned int unrwr_access_limiter_1_4);
int iSetAXI_JPEG_LIMITER_NR_WR_4_nrwr_access_limiter_0_4(unsigned int unrwr_access_limiter_0_4);
int iSetAXI_JPEG_NR_WR_CFG_5_nrwr_enable_5(unsigned int unrwr_enable_5);
int iSetAXI_JPEG_NR_WR_CFG_5_nr_wr_stop_5(unsigned int unr_wr_stop_5);
int iSetAXI_JPEG_NR_WR_CFG_5_nr_wr_stop_ok_5(unsigned int unr_wr_stop_ok_5);
int iSetAXI_JPEG_NR_WR_CFG_5_nr_wr_stop_enable_pressure_5(unsigned int unr_wr_stop_enable_pressure_5);
int iSetAXI_JPEG_NR_WR_CFG_5_nr_wr_stop_enable_flux_ctrl_5(unsigned int unr_wr_stop_enable_flux_ctrl_5);
int iSetAXI_JPEG_NR_WR_CFG_5_nr_wr_stop_enable_du_threshold_reached_5(unsigned int unr_wr_stop_enable_du_threshold_reached_5);
int iSetAXI_JPEG_NR_WR_DEBUG_5_nr_wr_debug_5(unsigned int unr_wr_debug_5);
int iSetAXI_JPEG_LIMITER_NR_WR_5_nrwr_access_limiter_reload_5(unsigned int unrwr_access_limiter_reload_5);
int iSetAXI_JPEG_LIMITER_NR_WR_5_nrwr_access_limiter_3_5(unsigned int unrwr_access_limiter_3_5);
int iSetAXI_JPEG_LIMITER_NR_WR_5_nrwr_access_limiter_2_5(unsigned int unrwr_access_limiter_2_5);
int iSetAXI_JPEG_LIMITER_NR_WR_5_nrwr_access_limiter_1_5(unsigned int unrwr_access_limiter_1_5);
int iSetAXI_JPEG_LIMITER_NR_WR_5_nrwr_access_limiter_0_5(unsigned int unrwr_access_limiter_0_5);
int iSetAXI_JPEG_NR_WR_CFG_8_nrwr_enable_8(unsigned int unrwr_enable_8);
int iSetAXI_JPEG_NR_WR_CFG_8_nr_wr_stop_8(unsigned int unr_wr_stop_8);
int iSetAXI_JPEG_NR_WR_CFG_8_nr_wr_stop_ok_8(unsigned int unr_wr_stop_ok_8);
int iSetAXI_JPEG_NR_WR_CFG_8_nr_wr_stop_enable_pressure_8(unsigned int unr_wr_stop_enable_pressure_8);
int iSetAXI_JPEG_NR_WR_CFG_8_nr_wr_stop_enable_flux_ctrl_8(unsigned int unr_wr_stop_enable_flux_ctrl_8);
int iSetAXI_JPEG_NR_WR_CFG_8_nr_wr_stop_enable_du_threshold_reached_8(unsigned int unr_wr_stop_enable_du_threshold_reached_8);
int iSetAXI_JPEG_NR_WR_DEBUG_8_nr_wr_debug_8(unsigned int unr_wr_debug_8);
int iSetAXI_JPEG_LIMITER_NR_WR_8_nrwr_access_limiter_reload_8(unsigned int unrwr_access_limiter_reload_8);
int iSetAXI_JPEG_LIMITER_NR_WR_8_nrwr_access_limiter_3_8(unsigned int unrwr_access_limiter_3_8);
int iSetAXI_JPEG_LIMITER_NR_WR_8_nrwr_access_limiter_2_8(unsigned int unrwr_access_limiter_2_8);
int iSetAXI_JPEG_LIMITER_NR_WR_8_nrwr_access_limiter_1_8(unsigned int unrwr_access_limiter_1_8);
int iSetAXI_JPEG_LIMITER_NR_WR_8_nrwr_access_limiter_0_8(unsigned int unrwr_access_limiter_0_8);
int iSetAXI_JPEG_NR_WR_CFG_9_nrwr_enable_9(unsigned int unrwr_enable_9);
int iSetAXI_JPEG_NR_WR_CFG_9_nr_wr_stop_9(unsigned int unr_wr_stop_9);
int iSetAXI_JPEG_NR_WR_CFG_9_nr_wr_stop_ok_9(unsigned int unr_wr_stop_ok_9);
int iSetAXI_JPEG_NR_WR_CFG_9_nr_wr_stop_enable_pressure_9(unsigned int unr_wr_stop_enable_pressure_9);
int iSetAXI_JPEG_NR_WR_CFG_9_nr_wr_stop_enable_flux_ctrl_9(unsigned int unr_wr_stop_enable_flux_ctrl_9);
int iSetAXI_JPEG_NR_WR_CFG_9_nr_wr_stop_enable_du_threshold_reached_9(unsigned int unr_wr_stop_enable_du_threshold_reached_9);
int iSetAXI_JPEG_NR_WR_DEBUG_9_nr_wr_debug_9(unsigned int unr_wr_debug_9);
int iSetAXI_JPEG_LIMITER_NR_WR_9_nrwr_access_limiter_reload_9(unsigned int unrwr_access_limiter_reload_9);
int iSetAXI_JPEG_LIMITER_NR_WR_9_nrwr_access_limiter_3_9(unsigned int unrwr_access_limiter_3_9);
int iSetAXI_JPEG_LIMITER_NR_WR_9_nrwr_access_limiter_2_9(unsigned int unrwr_access_limiter_2_9);
int iSetAXI_JPEG_LIMITER_NR_WR_9_nrwr_access_limiter_1_9(unsigned int unrwr_access_limiter_1_9);
int iSetAXI_JPEG_LIMITER_NR_WR_9_nrwr_access_limiter_0_9(unsigned int unrwr_access_limiter_0_9);
int iSetAXI_JPEG_NR_RD_CFG_2_nrrd_enable_2(unsigned int unrrd_enable_2);
int iSetAXI_JPEG_NR_RD_CFG_2_nr_rd_stop_2(unsigned int unr_rd_stop_2);
int iSetAXI_JPEG_NR_RD_CFG_2_nr_rd_stop_ok_2(unsigned int unr_rd_stop_ok_2);
int iSetAXI_JPEG_NR_RD_CFG_2_nr_rd_stop_enable_pressure_2(unsigned int unr_rd_stop_enable_pressure_2);
int iSetAXI_JPEG_NR_RD_CFG_2_nr_rd_stop_enable_flux_ctrl_2(unsigned int unr_rd_stop_enable_flux_ctrl_2);
int iSetAXI_JPEG_NR_RD_CFG_2_nr_rd_stop_enable_du_threshold_reached_2(unsigned int unr_rd_stop_enable_du_threshold_reached_2);
int iSetAXI_JPEG_NR_RD_CFG_2_nrrd_allocated_du_2(unsigned int unrrd_allocated_du_2);
int iSetAXI_JPEG_NR_RD_DEBUG_2_nr_rd_debug_2(unsigned int unr_rd_debug_2);
int iSetAXI_JPEG_LIMITER_NR_RD_2_nrrd_access_limiter_reload_2(unsigned int unrrd_access_limiter_reload_2);
int iSetAXI_JPEG_LIMITER_NR_RD_2_nrrd_access_limiter_3_2(unsigned int unrrd_access_limiter_3_2);
int iSetAXI_JPEG_LIMITER_NR_RD_2_nrrd_access_limiter_2_2(unsigned int unrrd_access_limiter_2_2);
int iSetAXI_JPEG_LIMITER_NR_RD_2_nrrd_access_limiter_1_2(unsigned int unrrd_access_limiter_1_2);
int iSetAXI_JPEG_LIMITER_NR_RD_2_nrrd_access_limiter_0_2(unsigned int unrrd_access_limiter_0_2);
int iSetAXI_JPEG_NR_RD_CFG_4_nrrd_enable_4(unsigned int unrrd_enable_4);
int iSetAXI_JPEG_NR_RD_CFG_4_nr_rd_stop_4(unsigned int unr_rd_stop_4);
int iSetAXI_JPEG_NR_RD_CFG_4_nr_rd_stop_ok_4(unsigned int unr_rd_stop_ok_4);
int iSetAXI_JPEG_NR_RD_CFG_4_nr_rd_stop_enable_pressure_4(unsigned int unr_rd_stop_enable_pressure_4);
int iSetAXI_JPEG_NR_RD_CFG_4_nr_rd_stop_enable_flux_ctrl_4(unsigned int unr_rd_stop_enable_flux_ctrl_4);
int iSetAXI_JPEG_NR_RD_CFG_4_nr_rd_stop_enable_du_threshold_reached_4(unsigned int unr_rd_stop_enable_du_threshold_reached_4);
int iSetAXI_JPEG_NR_RD_CFG_4_nrrd_allocated_du_4(unsigned int unrrd_allocated_du_4);
int iSetAXI_JPEG_NR_RD_DEBUG_4_nr_rd_debug_4(unsigned int unr_rd_debug_4);
int iSetAXI_JPEG_LIMITER_NR_RD_4_nrrd_access_limiter_reload_4(unsigned int unrrd_access_limiter_reload_4);
int iSetAXI_JPEG_LIMITER_NR_RD_4_nrrd_access_limiter_3_4(unsigned int unrrd_access_limiter_3_4);
int iSetAXI_JPEG_LIMITER_NR_RD_4_nrrd_access_limiter_2_4(unsigned int unrrd_access_limiter_2_4);
int iSetAXI_JPEG_LIMITER_NR_RD_4_nrrd_access_limiter_1_4(unsigned int unrrd_access_limiter_1_4);
int iSetAXI_JPEG_LIMITER_NR_RD_4_nrrd_access_limiter_0_4(unsigned int unrrd_access_limiter_0_4);
int iSetAXI_JPEG_NR_RD_CFG_5_nrrd_enable_5(unsigned int unrrd_enable_5);
int iSetAXI_JPEG_NR_RD_CFG_5_nr_rd_stop_5(unsigned int unr_rd_stop_5);
int iSetAXI_JPEG_NR_RD_CFG_5_nr_rd_stop_ok_5(unsigned int unr_rd_stop_ok_5);
int iSetAXI_JPEG_NR_RD_CFG_5_nr_rd_stop_enable_pressure_5(unsigned int unr_rd_stop_enable_pressure_5);
int iSetAXI_JPEG_NR_RD_CFG_5_nr_rd_stop_enable_flux_ctrl_5(unsigned int unr_rd_stop_enable_flux_ctrl_5);
int iSetAXI_JPEG_NR_RD_CFG_5_nr_rd_stop_enable_du_threshold_reached_5(unsigned int unr_rd_stop_enable_du_threshold_reached_5);
int iSetAXI_JPEG_NR_RD_CFG_5_nrrd_allocated_du_5(unsigned int unrrd_allocated_du_5);
int iSetAXI_JPEG_NR_RD_DEBUG_5_nr_rd_debug_5(unsigned int unr_rd_debug_5);
int iSetAXI_JPEG_LIMITER_NR_RD_5_nrrd_access_limiter_reload_5(unsigned int unrrd_access_limiter_reload_5);
int iSetAXI_JPEG_LIMITER_NR_RD_5_nrrd_access_limiter_3_5(unsigned int unrrd_access_limiter_3_5);
int iSetAXI_JPEG_LIMITER_NR_RD_5_nrrd_access_limiter_2_5(unsigned int unrrd_access_limiter_2_5);
int iSetAXI_JPEG_LIMITER_NR_RD_5_nrrd_access_limiter_1_5(unsigned int unrrd_access_limiter_1_5);
int iSetAXI_JPEG_LIMITER_NR_RD_5_nrrd_access_limiter_0_5(unsigned int unrrd_access_limiter_0_5);
int iSetAXI_JPEG_NR_RD_CFG_8_nrrd_enable_8(unsigned int unrrd_enable_8);
int iSetAXI_JPEG_NR_RD_CFG_8_nr_rd_stop_8(unsigned int unr_rd_stop_8);
int iSetAXI_JPEG_NR_RD_CFG_8_nr_rd_stop_ok_8(unsigned int unr_rd_stop_ok_8);
int iSetAXI_JPEG_NR_RD_CFG_8_nr_rd_stop_enable_pressure_8(unsigned int unr_rd_stop_enable_pressure_8);
int iSetAXI_JPEG_NR_RD_CFG_8_nr_rd_stop_enable_flux_ctrl_8(unsigned int unr_rd_stop_enable_flux_ctrl_8);
int iSetAXI_JPEG_NR_RD_CFG_8_nr_rd_stop_enable_du_threshold_reached_8(unsigned int unr_rd_stop_enable_du_threshold_reached_8);
int iSetAXI_JPEG_NR_RD_CFG_8_nrrd_allocated_du_8(unsigned int unrrd_allocated_du_8);
int iSetAXI_JPEG_NR_RD_DEBUG_8_nr_rd_debug_8(unsigned int unr_rd_debug_8);
int iSetAXI_JPEG_LIMITER_NR_RD_8_nrrd_access_limiter_reload_8(unsigned int unrrd_access_limiter_reload_8);
int iSetAXI_JPEG_LIMITER_NR_RD_8_nrrd_access_limiter_3_8(unsigned int unrrd_access_limiter_3_8);
int iSetAXI_JPEG_LIMITER_NR_RD_8_nrrd_access_limiter_2_8(unsigned int unrrd_access_limiter_2_8);
int iSetAXI_JPEG_LIMITER_NR_RD_8_nrrd_access_limiter_1_8(unsigned int unrrd_access_limiter_1_8);
int iSetAXI_JPEG_LIMITER_NR_RD_8_nrrd_access_limiter_0_8(unsigned int unrrd_access_limiter_0_8);
int iSetAXI_JPEG_NR_RD_CFG_9_nrrd_enable_9(unsigned int unrrd_enable_9);
int iSetAXI_JPEG_NR_RD_CFG_9_nr_rd_stop_9(unsigned int unr_rd_stop_9);
int iSetAXI_JPEG_NR_RD_CFG_9_nr_rd_stop_ok_9(unsigned int unr_rd_stop_ok_9);
int iSetAXI_JPEG_NR_RD_CFG_9_nr_rd_stop_enable_pressure_9(unsigned int unr_rd_stop_enable_pressure_9);
int iSetAXI_JPEG_NR_RD_CFG_9_nr_rd_stop_enable_flux_ctrl_9(unsigned int unr_rd_stop_enable_flux_ctrl_9);
int iSetAXI_JPEG_NR_RD_CFG_9_nr_rd_stop_enable_du_threshold_reached_9(unsigned int unr_rd_stop_enable_du_threshold_reached_9);
int iSetAXI_JPEG_NR_RD_CFG_9_nrrd_allocated_du_9(unsigned int unrrd_allocated_du_9);
int iSetAXI_JPEG_NR_RD_DEBUG_9_nr_rd_debug_9(unsigned int unr_rd_debug_9);
int iSetAXI_JPEG_LIMITER_NR_RD_9_nrrd_access_limiter_reload_9(unsigned int unrrd_access_limiter_reload_9);
int iSetAXI_JPEG_LIMITER_NR_RD_9_nrrd_access_limiter_3_9(unsigned int unrrd_access_limiter_3_9);
int iSetAXI_JPEG_LIMITER_NR_RD_9_nrrd_access_limiter_2_9(unsigned int unrrd_access_limiter_2_9);
int iSetAXI_JPEG_LIMITER_NR_RD_9_nrrd_access_limiter_1_9(unsigned int unrrd_access_limiter_1_9);
int iSetAXI_JPEG_LIMITER_NR_RD_9_nrrd_access_limiter_0_9(unsigned int unrrd_access_limiter_0_9);
int iSetAXI_JPEG_SPARE_0_spare_0(unsigned int uspare_0);
int iSetAXI_JPEG_SPARE_1_spare_1(unsigned int uspare_1);
int iSetAXI_JPEG_SPARE_2_spare_2(unsigned int uspare_2);
int iSetAXI_JPEG_SPARE_3_spare_3(unsigned int uspare_3);
int iSetAXI_JPEG_VP_WR_DEBUG_2_vp_wr_debug_2(unsigned int uvp_wr_debug_2);
int iSetAXI_JPEG_DEBUG_0_debug_0(unsigned int udebug_0);
int iSetAXI_JPEG_DEBUG_1_debug_1(unsigned int udebug_1);
int iSetAXI_JPEG_DEBUG_2_debug_2(unsigned int udebug_2);
int iSetAXI_JPEG_DEBUG_3_debug_3(unsigned int udebug_3);
int iSetAXI_JPEG_DEBUG_4_debug_4(unsigned int udebug_4);
int iSetAXI_JPEG_DEBUG_5_debug_5(unsigned int udebug_5);
int iSetAXI_JPEG_DEBUG_6_debug_6(unsigned int udebug_6);
int iSetAXI_JPEG_DEBUG_7_debug_7(unsigned int udebug_7);
int iSetAXI_JPEG_DEBUG_8_debug_8(unsigned int udebug_8);
int iSetAXI_JPEG_DEBUG_9_debug_9(unsigned int udebug_9);
int iSetAXI_JPEG_DEBUG_10_debug_10(unsigned int udebug_10);
int iSetAXI_JPEG_DEBUG_11_debug_11(unsigned int udebug_11);
int iSetAXI_JPEG_DEBUG_12_debug_12(unsigned int udebug_12);
int iSetAXI_JPEG_DEBUG_13_debug_13(unsigned int udebug_13);
int iSetAXI_JPEG_DEBUG_14_debug_14(unsigned int udebug_14);
int iSetAXI_JPEG_DEBUG_15_debug_15(unsigned int udebug_15);

#endif // __JPG_CVDR_REG_NMANAGER_C_UNION_DEFINE_H__
